home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / comm / bbs / gmc_bbs_220.lha / GMC-BBS / BBS.DOC < prev    next >
Text File  |  1995-07-23  |  43KB  |  1,134 lines

  1.                       GMC-BBS Version 2.20 23-07-1995
  2.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.  
  5.                                Introduction
  6.  
  7.  
  8. GMC-BBS is a mailbox-program written for the Commodore AMIGA by Gerhard and
  9. Christine Moerth. This manual will guide you through the installation and
  10. helps you handling the software.
  11.  
  12. Generally a Bulletin Board System (BBS) is a program which clearly arranges
  13. a lot of notes. Users also can read and write private mails or up- and
  14. download programs. Every operation is protected by a security level.
  15.  
  16. GMC-BBS Version 2.20 is shareware. This means that you can make as many
  17. copies as you want and pass them to as many persons (also on electronic
  18. way) as possible. The share version is limited as follows: the box is
  19. ready only one week from date of first installation, the number of users,
  20. up- downloads, messages and private mails is limited to 15.
  21.  
  22. In the following you find a listing of many details of the program - use-
  23. ful if you want to compare it with other programs.
  24.  
  25. --------------------------------------------------------------------------
  26.  
  27. Bulletins, messages and files can be arranged in maximal 100 directories
  28. with unlimited subdirectories. Each directory has it's own security level.
  29. Directories and subdirectories can contain any number of bulletins,
  30. messages and files. The limit is only the available disk space.
  31.  
  32. --------------------------------------------------------------------------
  33.  
  34. GMC-BBS uses external and internal transfer protocols. At the moment
  35. "X-modem-checksum"  and  "x-modem-CRC" are integrated. The program
  36. switches automatically to the protocol of the caller. You can include
  37. external protocols such as X-modem, Y-modem, Z-modem, Bi-Modem etc. which
  38. correspond with XPR standard with the configuration file.
  39.  
  40. --------------------------------------------------------------------------
  41.  
  42. The security level can be individually set for every user.
  43.  
  44. --------------------------------------------------------------------------
  45.  
  46. All serial I/O-routines are optimized by hand for best performance.
  47.  
  48. --------------------------------------------------------------------------
  49.  
  50. The SysOp can change time limit, security level, printer output, screen
  51. output, serial input and output online at any time.
  52.  
  53. --------------------------------------------------------------------------
  54.  
  55. Shortcuts for the main functions.
  56.  
  57. --------------------------------------------------------------------------
  58.  
  59. Usergroups with a special info text can be created and time limits can be
  60. given out unlimited.
  61.  
  62. --------------------------------------------------------------------------
  63.  
  64. The emulations TTY, TTY+CLS, VT100/ANSI, VT100/ANSI+CLS can be set by
  65. every user.
  66.  
  67. --------------------------------------------------------------------------
  68.  
  69. Special characters are accepted. From OS 2.0 on you can use all graphic
  70. possibilities of the ANSI emulation with an IBM font. It is urgently
  71. recommended to use operating system 2.0 or higher.
  72.  
  73. --------------------------------------------------------------------------
  74.  
  75. GMC-BBS was written for highest speed, reliability and flexibility.
  76. Efficient programming technique leads to 100% multitasking use under
  77. OS 1.2, 1.3, 2.0, 3.0 and 3.1. The program was written in C and tested on
  78. different machines.
  79.  
  80. --------------------------------------------------------------------------
  81.  
  82. NTSC, PAL and drivers for the serial.device or for internal modems are
  83. configured in the TOOL-TYPES.
  84.  
  85. --------------------------------------------------------------------------
  86.  
  87. The serial.device can be released to use other terminal programs without
  88. restarting GMC-BBS. You can switch the mailbox to "not ready" to backup
  89. your hard disk. During this time there will be no access on the hard disk
  90. or floppy disk.
  91.  
  92. --------------------------------------------------------------------------
  93.  
  94. Internal, external and highspeed modems are supported perfectly (e.g.
  95. higher DTE speed between computer and modem which allows data
  96. compression).
  97.  
  98. --------------------------------------------------------------------------
  99.  
  100. Detecting fax call and transmission to external fax programs is possible.
  101. At the moment ready scripts for Multifax (TKR) and TrapFax (Village
  102. Tronic) are included. If your modem has no fax detection or your fax
  103. software cannot handle an existing line you can also connect an external
  104. fax switch.
  105.  
  106. --------------------------------------------------------------------------
  107.  
  108. Freely to configure and expand.
  109.  
  110. --------------------------------------------------------------------------
  111.  
  112. Multitasking will not be effected. You can do whatever you want, GMC-BBS
  113. is programmed correctly so it can run in the background.
  114. NOTE: There cannot be enough RAM.
  115.  
  116. --------------------------------------------------------------------------
  117.  
  118. Built in timer for automatically harddisk-parking.
  119.  
  120. --------------------------------------------------------------------------
  121.  
  122. Built in timer for periodically loading of the system time. The system
  123. time is checked and even the program will be stopped because suggestive
  124. working is not possible without correct time.
  125.  
  126. --------------------------------------------------------------------------
  127.  
  128. Online packing for download-files can be used by every user (e.g. LHA,
  129. LZH, ZOO, ARC, ...). After finishing the user gets a message.
  130.  
  131. --------------------------------------------------------------------------
  132.  
  133. The flashing power LED shows you, if you had user in your mailbox.
  134.  
  135. --------------------------------------------------------------------------
  136.  
  137. Call Back function (A given number will be dialed and after connecting you
  138. will be in the Logon Sequence.)
  139.  
  140. --------------------------------------------------------------------------
  141.  
  142. If the configuration of the modem is faulty the respective line will be
  143. printed which is very useful for correction. Slow modems are supported as
  144. well as fast modems.
  145.  
  146. --------------------------------------------------------------------------
  147.  
  148. Integrated up- and download ratio, which can be effective on files or
  149. bytes.
  150.  
  151. --------------------------------------------------------------------------
  152.  
  153. Automatic carriage return and line feed at the end of the line in the
  154. chat mode.
  155.  
  156. --------------------------------------------------------------------------
  157.  
  158.  
  159.  
  160.                           Hardware - Requirements
  161.  
  162.  
  163. - AMIGA 500/600/1000/1200/2000/2500/3000/4000/CDTV
  164. - 1 MB RAM
  165. - 2 Diskdrives or one diskdrive and a harddisk
  166. - Modem (For testing you need no modem)
  167.         (If no modem is connected or the modem doesn´t support the baud
  168.         rate of the bbs.config the serial device will be set OFF)
  169.  
  170.  
  171.  
  172.                          Hardware - Compatibility
  173.  
  174.  
  175. - Memoryboards are supported.
  176.   NOTE: 512 kB extensions between $C00000 and $C7FFFF (used in older
  177.         A2000A or A500) might cause a malfunction or crash of the
  178.         program)
  179. - All compatible Turboboards
  180. - All compatible Harddisks
  181. - All compatible AMIGA diskdrives of any size (CD-ROM too)
  182. - All compatible AMIGA I/O cards
  183. - All modems with AT commands (also internal modems.)
  184. - All printers (parallel and serial)
  185.  
  186.  
  187.  
  188.                           System - Configuration
  189.  
  190.  
  191. System configuration means saving a lot of text files with the necessary
  192. information. You can use any editor like ED, DME, MicroEmacs, ...
  193. The used file is named bbs.config and is placed in your S: drawer or in
  194. the  actual GMC-BBS directory. The most important comments you find in
  195. the file itself.
  196.  
  197. You can also change: Guest.Text, Info.Text, Join.Text, Joined.Text,
  198. Logon.Text, Logoff.Text, MailboxReady.Text, NewUser.Text. The following
  199. escape-sequences can be used in the text:
  200. Esc< no More   [Y/n] : with  AnyKey ...
  201. Esc> with More [Y/n] : with  AnyKey ...
  202. Esc- no More   [Y/n] : no AnyKey ...
  203. Esc+ with More [Y/n] : at once AnyKey ...
  204. If no such escape-sequence is used you will be asked More [Y/n]: and at
  205. the end of the text the input of AnyKey... is expected. These commands
  206. can also be used at Online HelpText, Read Bulletin, Read Doc Files and
  207. Read Message.
  208.  
  209. If you start GMC-BBS from disk remove the write protection so that the
  210. system files and user data can be saved. In other case the program saves
  211. the files to the Ram Disk without a message.
  212.  
  213. Basic information to "bbs.config":
  214. The keywords have to be written on the left border without a blank. The "="
  215. may not have blanks before and after that. The sequence of keywords can be
  216. changed in any way. The only exception are keywords which are in numerical
  217. order ("Prot_UL_Name_0= before PROT_UL_Name_1 ...).
  218. Comments can be written without any care (except the "=", it is reserved
  219. for the keywords). Try to keep the comments as short as possible, so the
  220. program can start faster.
  221.  
  222. The following changes in the bbs.config are possible and necessary:
  223.  
  224. SystemName=»»» GMC-BBS V2.20 ««« %H:%M:%S
  225.    This text is free for your board name up to 30 characters. It will
  226.    appear on the left side of the menu and on the input line. And it
  227.    maybe contains the following fill-ins for the remaining online time:
  228.    %H for the hours, %M for the minutes and %S for the seconds.
  229.  
  230. SystemSysop=Gerhard MOERTH
  231.    Individual text with up to 30 characters. Appears at Chat SysOp and
  232.    System Statistics.
  233.  
  234. SystemUsersMax=300
  235.    This is the setting of the maximum number of users, limit is your
  236.    harddisk capacity. If the number is exceeded an error message is
  237.    displayed at Join as a Member. You need 512 Byte per user on your
  238.    disk.
  239.  
  240. SystemFileLocation=RAM:
  241.    Path for the capture.file which is created when "File Output = ON"
  242.    is selected.
  243.  
  244. SystemProtLocation=GMC-BBS:System/
  245.    Directory in which you can find the external transfer protocols and
  246.    some utilities like PF.
  247.  
  248. SystemStatLocation=GMC-BBS:System/
  249.    Directory in which the Stat.File is being created when you start the
  250.    GMC-BBS.
  251.  
  252. SystemTextLocation=GMC-BBS:Text_English/
  253.    Directory in which Guest.Text, Info.Text, Join.Text, Joined.Text,
  254.    Logoff.Text, Logon.Text, MailboxReady.Text, NewUser.Text, BM_Help.Text,
  255.    FS_Help.Text, MB_Help.Text, MM_Help.Text, PM_Help.Text, SM_Help.Text,
  256.    UM_Help.Text need to be located because GMC-BBS is searching for them
  257.    in this directory.
  258.  
  259. SystemUserLocation:=GMC-BBS:System/
  260.    Directory in which the file User.Data is created on the first start
  261.    of the program.
  262.  
  263. Pack_Files=ON
  264.    If enabled "PF = Pack Files" will appear on the File System Menu.
  265.    Pack_Files makes it possible for the user to pack the files he wants
  266.    to load online. The maximum is 10 files. To use this option you need at
  267.    least 2 MB RAM. On starting PF there will be created a directory SYS:
  268.    Temp from which the packed files can be loaded. Always the last 3 users
  269.    files are saved there. In the file comment the user number and user
  270.    name of the respective user is shown so that they can find their own
  271.    files easier. It´s not necessary to wait online, so it´s a lot of money
  272.    you can save. When the packing is finished the user gets a message.
  273.    WARNING: If you use ParkHD_Delay be careful. Maybe your Amiga is still
  274.             packing and that´s the reason why you should set the delay
  275.             time not too short.
  276.  
  277. Power_Led_Display=OFF
  278.    If selected ON the flashing power led signals you that you had a user
  279.    in your bbs. (It will disappear if you enter your system with "SysOp-
  280.    LogOn")
  281.  
  282. Prot_Internal=OFF
  283.    There are four possibilities: ON, OFF, UL, DL
  284.    ON  = The internal X-Modem up- and download protocols are displayed
  285.          in the Setup-Menu under "CT = Change Transfer".
  286.    OFF = Above mentioned protocols are not displayed and not usable.
  287.    UL  = Only the internal X-Modem upload protocol is displayed.
  288.    DL  = Only the internal X-Modem download protocol is displayed.
  289.  
  290. ParkHD_Delay=-1
  291.    Here you can set the HDPark delay-time. (maximum is 32768 sec.)
  292.    If a user has left your box the harddisk will be parked automatically
  293.    after this time. If you don´t want to use this option "-1" must be set.
  294.    To use this option you need the two programs "Park" and "Unpark" in
  295.    your RAM:env/BBS/ directory (you get them e.g. with the Advantage 2000
  296.    HD-Controller by ICD Inc.)
  297.    If you use OS 2.0 you can automate this step as follows:
  298.    Copy the files in SYS:Prefs/Env-Archive/BBS/ (will be copied auto-
  299.    matically to the RAM directory if you boot).
  300.  
  301. SetClock_Delay=3600
  302.    As the Amiga system time is not very exact, the mailbox program loads
  303.    the time of the internal clock from time to time. The size of the
  304.    intervals is set with this function in seconds. Additionally the time
  305.    is loaded on each user logon. If you have no hardware clock enter -1.
  306.  
  307.    The value of SetClock_Delay have to be larger than ParkHD_Delay and
  308.    and smaller than 32768.
  309.  
  310.    To minimize harddisk activity SetClock should be loaded resident.
  311.  
  312. Security_Min_BM=10
  313.    BM = Bulletins Menu
  314. Security_Min_FS=10
  315.    FS = File System
  316. Security_Min_MB=10
  317.    MB = Message Board
  318. Security_Min_PM=10
  319.    PM = Private Mail
  320. Security_Min_SM=10
  321.    SM = Setup Menu
  322. Security_Min_UM=10
  323.    UM = User Menu
  324.    These are the minimum security_level to execute these menus
  325.  
  326. Security_Min_SC=50
  327.    SC = Set Directory or File Comment
  328. Security_Min_WB=60
  329.    WB = Write Bulletin
  330. Security_Min_MD=70
  331.    MD = Make Directories
  332. Security_Min_RE=80
  333.    RE = Rename Directories or Files
  334. Security_Min_DE=90
  335.    DE = Delete Directories or Files
  336. Security_Min_EU=100
  337.    EU = Edit User
  338.    These are the minimum security level to execute these functions.
  339.  
  340. SysOp_Ready=YES
  341. Copyright=OFF
  342. File_Out=ON
  343. Printer_Out=OFF
  344. Serial_Device=ON
  345. Speech_Out=ON
  346.     These are the default values on the mailbox start. Of course they
  347.     could be changed at any time.
  348.  
  349. ModemAnswer=ATA
  350.    Command for your modem to pick up.
  351.  
  352. ModemAttn=0
  353.    ASCII character (0-255) which sets your modem to the command mode. It
  354.    has to be the same as you select in ModemOpen with S2=0.
  355.  
  356. ModemBusy=BUSY
  357.    Command which is sent by the modem if it has detected a busy signal
  358.    after dialing.
  359.  
  360. ModemError=ERROR
  361.    Modem has encountered an invalid command line or the command buffer
  362.    is overflowed.
  363.  
  364. ModemFastConnect=*CONNECT*
  365.    This string was made for highspeed modems which send first a carrier
  366.    message with the corresponding baud rate and then recognize error
  367.    correction and data compression. If the logon sequence is started
  368.    without waiting for the CONNECT string the modem would possibly
  369.    hang up.
  370.  
  371. ModemFaxRecog=+FCON
  372.    This string is sent to the program by the modem if a fax call is
  373.    detected.
  374.  
  375. ModemHandshaking=RTS/CTS
  376.    OFF        No handshaking.
  377.    XON/XOFF   XON/XOFF (software) will be used.
  378.    RTS/CTS    RTS/CTS  (hardware) will be used, the pins 2,3,4,5,6,7,8,20
  379.               in your serial cable have to be connected.
  380.  
  381. ModemHangUp=ATH0
  382.    This command is sent to your modem on every logoff of an user and
  383.    every manual reset to force it to hang up.
  384.  
  385. ModemNoAnswer=NO ANSWER
  386.    Command which is sent by the modem if 5 seconds of silence in the line
  387.    were detected.
  388.  
  389. ModemNoCarrier=NO CARRIER
  390.    Command which is sent by the modem if no carrier was detected.
  391.  
  392. ModemNoDialtone=NO DIALTONE
  393.    Command which is sent by the modem if no dialtone was detected.
  394.  
  395. ModemOk=OK
  396.    Command which is sent by the modem if the command has been executed.
  397.  
  398. ModemOpen1=ATE0M0S0=0S2=0
  399.    Modem initialization - will be sent to the modem after starting the
  400.    program or opening the serial.device (for commands look to your modem-
  401.    manual).
  402.  
  403. ModemOpen2=
  404.    Modem initialization - will be sent to the modem after starting the
  405.    program or opening the serial.device (for commands look to your modem-
  406.    manual).
  407.    If all initializations could be made in the first string leave this
  408.    one blank.
  409.  
  410. ModemOpenFax1=AT+FAA=1
  411.    Modem initialization - will be sent to the modem after starting the
  412.    program or opening the serial.device (for commands look to your modem-
  413.    manual).
  414.    If your modem doesn´t need special initializations for the fax handling
  415.    leave this string blank.
  416.  
  417. ModemOpenFax2=AT+FDIS=1,3,0,0,0,0,0,0
  418.    Modem initialization - will be sent to the modem after starting the
  419.    program or opening the serial.device (for commands look to your modem-
  420.    manual).
  421.    If all initializations could be made in the first string leave this
  422.    one blank.
  423.  
  424. ModemOpenFax3=AT+FLID="     +43 1 123-45-67"
  425.    Modem initialization - will be sent to the modem after starting the
  426.    program or opening the serial.device (for commands look to your modem-
  427.    manual).
  428.    If all initializations could be made in the first string leave this
  429.    one blank.
  430.  
  431. ModemReset=ATZ0
  432.    Command which is sent to the modem before starting and after leaving
  433.    the GMC-BBS or after closing the serial.device. It resets the modem.
  434.  
  435. ModemRing=RING
  436.    Identification which is sent from the modem to GMC-BBS on each phone
  437.    ring.
  438.  
  439. ModemRingCount=1
  440.    Number of rings before the modem picks up.
  441.  
  442. Modem300=*300*
  443.    Identification which is sent from the modem to GMC-BBS to sign a
  444.    connection with 300 bps.
  445.    The "*" can be used as joker which will be useful for the many different
  446.    modem types because you need not write the long correct connect string.
  447.    E.g. instead of "CARRIER 9600/V.42bis/LAP-M/CONNECT 38400" you enter
  448.    simply "*9600*" which will be unmistakable.
  449.  
  450. Modem1200=*1200*
  451.    Identification which is sent from the modem to GMC-BBS to sign a
  452.    connection with 1200 bps.
  453.  
  454. Modem2400=*2400*
  455.    Identification which is sent from the modem to GMC-BBS to sign a
  456.    connection with 2400 bps.
  457.  
  458. Modem4800=4800*
  459.    Identification which is sent from the modem to GMC-BBS to sign a
  460.    connection with 4800 bps.
  461.  
  462. Modem7200=*7200*
  463.    Identification which is sent from the modem to GMC-BBS to sign a
  464.    connection with 7200 bps.
  465.  
  466. Modem9600=*9600*
  467.    Identification which is sent from the modem to GMC-BBS to sign a
  468.    connection with 9600 bps.
  469.  
  470. Modem12000=*12000*
  471.    Identification which is sent from the modem to GMC-BBS to sign a
  472.    connection with 12000 bps.
  473.  
  474. Modem14400=14400*
  475.    Identification which is sent from the modem to GMC-BBS to sign a
  476.    connection with 14400 bps.
  477.  
  478. Modem16800=OFF
  479.    This speed is actually not used.
  480.  
  481. Modem19200=OFF
  482.    This speed is actually not used.
  483.  
  484. Modem21600=OFF
  485.    This speed is actually not used.
  486.  
  487. Modem24000=OFF
  488.    This speed is actually not used.
  489.  
  490. Modem26400=OFF
  491.    This speed is actually not used.
  492.  
  493. Modem28800=OFF
  494.    This speed is actually not used.
  495.  
  496. Modem31200=OFF
  497.    This speed is actually not used.
  498.  
  499. Modem33600=OFF
  500.    This speed is actually not used.
  501.  
  502. Modem36000=OFF
  503.    This speed is actually not used.
  504.  
  505. Modem38400=DTE-SPEED
  506.    This baud rate is used between your modem and your computer and is
  507.    independant from the connect rate of the modem. This option is only
  508.    possible if you use handshaking (XON/XOFF or RTS/CTS). This setting
  509.    have to be higher than the highest possible speed of your modem without
  510.    data compression.
  511.  
  512. Modem57600=OFF
  513.    This speed is actually not used.
  514.  
  515. Modem64000=OFF
  516.    This speed is actually not used.
  517.  
  518. Modem76800=OFF
  519.    This speed is actually not used.
  520.  
  521. Modem115200=OFF
  522.    This speed is actually not used.
  523.  
  524. *************************************************************************
  525.  
  526. Basic information for the use with external transfer protocols:
  527.  
  528. The reason for using external protocols is very simple:
  529.  
  530. *) You can save a lot of RAM used by the bbs.prg.
  531. *) You can use only the protocols that you want.
  532. *) It´s easy to update the protocols without updating the GMC-BBS
  533. *) You can use up to 100 (0-99) different protocols.
  534.  
  535. IMPORTANT: If an external protocol is opening the serial.device using
  536.            the shared mode you have to append the option "%S". Some of
  537.            the internal modems don´t have this option. (e.g. the SUPRA-
  538.            MODEM using the modem0.device.) Here you have to expand the
  539.            DTR delay time to 1 - 1.5 seconds or the modem will hang up.
  540.            (e.g. S25=100 at the option ModemOpen)
  541.            It is also possible to force the modem to ignore DTR signals.
  542.            (e.g. &D0 ModemOpen)
  543.  
  544. Options:  %A => Screen address of GMC-BBS which will be written in HEX.
  545.                 This is important to put the external protocols on the
  546.                 bbs screen.
  547.  
  548.           %B => At the start of the external protocol the actual baud-
  549.                 rate will be handed over.
  550.  
  551.           %D => Device name will be displayed. (Default = serial.device)
  552.  
  553.           %F => Filename of the transferred file (up- or download). If
  554.                 this option is not set the protocol has to hand over the
  555.                 name. (Z-Modem)
  556.                 In this case the file comment will be written after the
  557.                 upload. Otherwise the user number and the user name will
  558.                 be added.
  559.  
  560.           %P => Path to the file which will be transferred.
  561.  
  562.           %S => serial.device keeps open in shared mode.
  563.  
  564.           %U => Unit number will be displayed (default: 0).
  565.  
  566.           %0 => Filename of the 1st. file to be downloaded. This option
  567.                 can only be used if the protocol can handle more than one
  568.                 file, otherwise "%F" has to be used. (read Z-modem
  569.                 download.)
  570.                 If OS 1.2 or OS 1.3 is used there can only 3 files
  571.                 entered per download.
  572.  
  573.          %1 => Filename of the 2nd. file to be downloaded.
  574.  
  575.          ..
  576.  
  577.          %9 => Filename of the 10th. file to be downloaded.
  578.  
  579. External XPR-Driver:
  580.  
  581. Usage: XPRD [-options] s[end]|r[eceive] [file1 [file2 [file3...]]]
  582. available options:
  583. -llibname   - define XPR library (default: "xprzmodem.library")
  584. -ooptions   - define XPR startup options string
  585. -ddevname   - define IO device (default: "serial.device")
  586. -uunitnum   - define IO device unit (default: "0")
  587. -bbaud      - define IO device baud rate
  588. -xbufsize   - define IO device read buffer size (Kb)
  589. -s          - open IO device in shared mode
  590. -h          - use HARDWARE handshake
  591. -px,y       - define window X and Y position
  592. -a$xxxxxxxx - open window on specified screen address
  593. -mlogfile   - enable log option (default: "xprd.log")
  594. -rerrfile   - define return code output file
  595. -c          - enable carrier detect
  596. -n          - no delay after EOT
  597. -q          - don't open window; quiet mode
  598.  
  599. Prot_UL_ESL1_0=xprd -lxprymodem.library -oYS,C0,B0 -d%D -u%U
  600.    Here you have to enter the first external upload-protocols. (You have
  601.    2 lines with 80 characters each to enter all parameters.)
  602.  
  603. Prot_UL_ESL2_0=-x64 -s%S -h -a$%A -c RECEIVE %P%F
  604.    2nd. line of the 1st. external upload-protocol.
  605.  
  606. Prot_UL_Comment_0=X-Modem, 128 Byte Blocks, Checksum
  607.    Comment which will be shown in the list of the external transfer
  608.    protocols.
  609.  
  610. *************************************************************************
  611.  
  612.    Same as the upload-protocols. You have 3 lines with 80 characters each
  613.    for all filenames (%0-%9, e.g. at Z-modem)
  614.  
  615. Prot_DL_ESL1_0=xprd -lxprymodem.library -oYS,C0,B0 -d%D -u%U
  616. Prot_DL_ESL2_0=-x64 -s%S -h -a%$A -c SEND %P%F
  617. Prot_DL_ESL3_0=
  618. Prot_DL_Comment_0=X-Modem, 128 Byte Blocks, Checksum
  619.  
  620. **************************************************************************
  621.  
  622. At Bulletin Menu, File System and Message Board there can be created up
  623. to 100 (0-99) Areas.
  624.  
  625. BM_CA_Path_0=GMC-BBS:
  626.    This is the path to the root directory for the mailbox users in the
  627.    bulletins menu.
  628.  
  629. BM_CA_Directory_0=Bulletins_Menu/
  630.    This is the name for the root directory. If the root directory is a
  631.    volume (e.g. DH0:, DF0:, RAM:, NET: etc.), the path can be dropped.
  632.  
  633. BM_CA_Comment_0=Bulletins Menu Area
  634.    Comment which appears in the list of the available areas.
  635.    (CA = Change Area)
  636.  
  637. BM_Security_RB_0=0
  638.    The lowest security level which is necessary to use this directory.
  639.    NOTE: At the entrance into this menu the user is always in the
  640.          main directory "0". (BM_CA_Path0 ...). Here you shouldn´t raise
  641.          the minimum security level too high -> nobody could enter your
  642.          Bulletins Menu.
  643.  
  644. *************************************************************************
  645.  
  646. FS_CA_Path_0=GMC-BBS:
  647.    Path to the root directory for "File System".
  648.  
  649. FS_CA_Directory_0=File_System/
  650.    Root directory for "File System".
  651.  
  652. FS_CA_Comment_0=File System Area/
  653.    Comment for "Change Area"
  654.  
  655. FS_Security_UL_0=10
  656.    Minimum security level to make uploads. (not displayed if the security
  657.    level of the user is lower.)
  658.  
  659. FS_Security_DL_PF_0=10
  660.    Minimum security level for downloads and online file packing. (not dis-
  661.    played if the security level of the user is lower.)
  662.  
  663.    If the security level for up- and downloads are too high the access for
  664.    the user is denied.
  665.  
  666. **************************************************************************
  667.  
  668. MB_CA_Path_0=GMC-BBS:
  669.    Path to the root directory for "Message Board"
  670.  
  671. MB_CA_Directory_0=Message_Board/
  672.    Root directory for "Message Board"
  673.  
  674. MB_CA_Comment_0=Message Board Area
  675.    Comment for "Change Area"
  676.  
  677. MB_Security_RM_0=20
  678.    Minimum security level to read messages.
  679.  
  680. MB_Security_AM_WM_0=20
  681.    Minimum security level to write or answer messages.
  682.  
  683.    Concerning the combination of this two levels see File System.
  684.  
  685. **************************************************************************
  686.  
  687. PM_Path_0=GMC-BBS:
  688.    Path to the root directory for "Private Mail"
  689.  
  690. PM_Directory_0=Private_Mail/
  691.    Root directory for "Private Mail"
  692.  
  693.    At the moment there is no possibility for different private mail areas.
  694.  
  695. **************************************************************************
  696.  
  697.  
  698.  
  699.                             Files on your disk
  700.  
  701.  
  702. GMC-BBS (root)
  703.        Assign_BBS               Assigns temporarily the path to the BBS.
  704.        Assign_BBS.info
  705.        bbs.config               Config file for GMC-BBS.
  706.        bbs.config.info
  707.        BBS.DOC                  Documentation-File (English version)
  708.        BBS.DOC.info
  709.        BBS.DOK                  Documentation-File (German version)
  710.        BBS.DOK.info
  711.        BBS.PRG                  The program itself (click twice to start).
  712.                                 For NTSC display NTSC is needed to hand
  713.                                 over as parameter from the shell on
  714.                                 starting.
  715.                                 The device name is generally set on the
  716.                                 serial.device. You can change to other
  717.                                 serial drivers (e.g. with internal SUPRA
  718.                                 modems change to modem0.device).
  719.                                 The Unit-Number has to be set to 0 on the
  720.                                 serial.device. All parameters can also set
  721.                                 in the tool-type of the icon and called
  722.                                 from the program.
  723.                                 Syntax from the shell:
  724.                                 BBS.PRG [PAL|NTSC][Device-Name][Unit-Number]
  725.                                 Default = PAL serial.device 0
  726.                                 IMPORTANT:
  727.                                 If you run it from the shell you have to
  728.                                 change stack size up to 30.000
  729.                                 (Stack 30000).
  730.        BBS.PRG.info
  731.        Bulletins_Menu.info
  732.        EEU                      External Edit User. Click twice on the
  733.                                 icon to start or call from the program
  734.                                 itself.
  735.        EEU.info
  736.        File_System.info
  737.        InstallLibs              Scriptfile which installs the XPR Libs.
  738.        InstallLibs.info
  739.        InstallScripts           Scriptfile which installs the scripts.
  740.        InstallScripts.info
  741.        Message_Board.info
  742.        Private_Mail.info
  743.        Readme First             Important information for installation.
  744.        Readme First.info
  745.        Scripts.info
  746.        System.info
  747.        Text_Deutsch.info
  748.        Text_English.info
  749.        Utilities.info
  750.        XPR_Libs.info
  751.        Zuerst lesen             Important information for installation.
  752.        Zuerst lesen.info
  753. Bulletins_Menu (dir)
  754.        DL-GMC.displayme         Info Text.
  755.        Sys-Info.displayme       Info Text.
  756.        Updates.doc              Info Text.
  757.        Updates.dok              Info Text.
  758. File_System (dir)
  759.        File.doc                 Info Text.
  760.        File.dok                 Info Text.
  761. Message_Board (dir)
  762.        Message.doc              Info Text.
  763.        Message.dok              Info Text.
  764. Private_Mail (dir)
  765.        005.005                  Mail to SysOp.
  766.        Info                     Info Text.
  767. Scripts (dir)
  768.        FAX_Answer.script        Batchfile which starts the external fax
  769.                                 program (Fax switch necessary).
  770.        FAX_Answer.script.info
  771.        FAX_Receive.script       Batchfile which starts the external fax
  772.                                 program (modem detects BBS/FAX)
  773.        FAX_Receive.script.info
  774.        HD_Park.script
  775.        HD_Park.script.info
  776.        HD_UnPark.script
  777.        HD_UnPark.script.info
  778.        PF.script                Batchfile which executes the function of
  779.                                 Pack Files (could be changed if required).
  780.        PF.script.info
  781.        Sample_??.script
  782.        Sample_??.script.info
  783.        Sample_BBS.script
  784.        Sample_BBS.script.info
  785.        Sample_CSN.script
  786.        Sample_CSN.script.info
  787.        Sample_CSY.script
  788.        Sample_CSY.script.info
  789.        Sample_DL.script
  790.        Sample_DL.script.info
  791.        Sample_FAX.script
  792.        Sample_FAX.script.info
  793.        Sample_GB.script
  794.        Sample_GB.script.info
  795.        Sample_JM.script
  796.        Sample_JM.script.info
  797.        Sample_MS.script
  798.        Sample_MS.script.info
  799.        Sample_PF.script
  800.        Sample_PF.script.info
  801.        Sample_Ring.script
  802.        Sample_Ring.script.info
  803.        Sample_RM.script
  804.        Sample_RM.script.info
  805.        Sample_RP.script
  806.        Sample_RP.script.info
  807.        Sample_UL.script
  808.        Sample_UL.script.info
  809.        Sample_WM.script
  810.        Sample_WM.script.info
  811.        Sample_WP.script
  812.        Sample_WP.script.info
  813. System (dir)
  814.        ??.Sample                Sound Sample for Menu Help Text.
  815.        BBS.Sample               Sound Sample for Start BBS.
  816.        CSN.Sample               Sound Sample for Chat SysOp No.
  817.        CSY.Sample               Sound Sample for Chat SysOp Yes.
  818.        DL.Sample                Sound Sample for Download Files.
  819.        DSound                   Sound Player for the Samples.
  820.        FAX.Sample               Sound Sample for Start FAX.
  821.        GB.Sample                Sound Sample for Goodbye.
  822.        JM.Sample                Sound Sample for Join as a Member.
  823.        MS.Sample                Sound Sample for Mail to SysOp.
  824.        PF.Sample                Sound Sample for Pack Files.
  825.        Ring.Sample              Sound Sample for Ring.
  826.        RM.Sample                Sound Sample for Read Message.
  827.        RP.Sample                Sound Sample for Read Private Mail.
  828.        UL.Sample                Sound Sample for Upload Files.
  829.        WM.Sample                Sound Sample for Write Message.
  830.        WP.Sample                Sound Sample for Write Private Mail.
  831.        XPRD                     Program which enables the use of the
  832.                                 external XPR protocols.
  833. Text_Deutsch (dir)
  834.        BM_Help.Text             Online Help Text.
  835.        BM_Help.Text.info
  836.        FS_Help.Text             Online Help Text.
  837.        FS_Help.Text.info
  838.        Guest.Text               Text which is displayed on guest login (is
  839.                                 shown before the Info.Text).
  840.        Guest.Text.info
  841.        Info.Text                Text which is displayed after successful
  842.                                 Login.
  843.        Info.Text.info
  844.        Join.Text                Text which is displayed if a user wants to
  845.                                 Join as a Member.
  846.        Join.Text.info
  847.        Joined.Text              Text which is displayed after Join as a
  848.                                 Member.
  849.        Joined.Text.info
  850.        Logoff.Text              Text which is displayed on Goodbye.
  851.        Logoff.Text.info
  852.        Logon.Text               Text which is displayed on Local Logon or
  853.                                 Remote Logon.
  854.        Logon.Text.info
  855.        MailboxReady.Text        Text which is displayed on Local Logon or
  856.                                 Remote Logon if Mailbox Ready = NO.
  857.        MailboxReady.Text.info
  858.        MB_Help.Text             Online Help Text.
  859.        MB_Help.Text.info
  860.        MM_Help.Text             Online Help Text.
  861.        MM_Help.Text.info
  862.        NewUser.Text             Text which is displayed on NewUser login
  863.                                 (is shown before the Info.Text).
  864.        NewUser.Text.info
  865.        PM_Help.Text             Online Help Text.
  866.        PM_Help.Text.info
  867.        SM_Help.Text             Online Help Text.
  868.        SM_Help.Text.info
  869.        UM_Help.Text             Online Help Text.
  870.        UM_Help.Text.info
  871. Text_English (dir)
  872.        BM_Help.Text             Online Help Text.
  873.        BM_Help.Text.info
  874.        FS_Help.Text             Online Help Text.
  875.        FS_Help.Text.info
  876.        Guest.Text               Text which is displayed on guest login (is
  877.                                 shown before the Info.Text).
  878.        Guest.Text.info
  879.        Info.Text                Text which is displayed after successful
  880.                                 Login.
  881.        Info.Text.info
  882.        Join.Text                Text which is displayed if a user wants to
  883.                                 Join as a Member.
  884.        Join.Text.info
  885.        Joined.Text              Text which is displayed after Join as a
  886.                                 Member.
  887.        Joined.Text.info
  888.        Logoff.Text              Text which is displayed on Goodbye.
  889.        Logoff.Text.info
  890.        Logon.Text               Text which is displayed on Local Logon or
  891.                                 Remote Logon.
  892.        Logon.Text.info
  893.        MailboxReady.Text        Text which is displayed on Local Logon or
  894.                                 Remote Logon if Mailbox Ready = NO.
  895.        MailboxReady.Text.info
  896.        MB_Help.Text             Online Help Text.
  897.        MB_Help.Text.info
  898.        MM_Help.Text             Online Help Text.
  899.        MM_Help.Text.info
  900.        NewUser.Text             Text which is displayed on NewUser login
  901.                                 (is shown before the Info.Text).
  902.        NewUser.Text.info
  903.        PM_Help.Text             Online Help Text.
  904.        PM_Help.Text.info
  905.        SM_Help.Text             Online Help Text.
  906.        SM_Help.Text.info
  907.        UM_Help.Text             Online Help Text.
  908.        UM_Help.Text.info
  909. Utilities (dir)
  910.        Answer.mfx               Arexx Script for TKR´s MultiFax.
  911.        Answer.mfx.info
  912.        EUC                      Changes the User.Data to the new format.
  913.        EUC.info
  914.        EUC.TXT                  Help Text for the program EUC.
  915.        EUC.TXT.info
  916.        FaxWe.prg                Additional program for the fax switch.
  917.        FaxWe.prg.info
  918.        FaxWe.TXT                Documentation for FaxWe.prg.
  919.        FaxWe.TXT.info
  920.        FAX_Answer.script        Batchfile which starts the external Fax
  921.                                 program (Fax switch necessary).
  922.        FAX_Answer.script.info
  923.        FAX_Receive.script       Batchfile which starts the external Fax
  924.                                 program (modem detects BBS/FAX)
  925.        FAX_Receive.script.info
  926.        Receive.mfx              Arexx Script for TKR´s MultiFax.
  927.        Receive.mfx.info
  928. XPR_Libs (dir)
  929.        xprbimodem.doc
  930.        xprbimodem.doc.info
  931.        xprbimodem.library
  932.        xprymodem.doc
  933.        xprymodem.doc.info
  934.        xprymodem.library
  935.        xprzmodem.doc
  936.        xprzmodem.doc.info
  937.        xprzmodem.library
  938.  
  939.  
  940.  
  941.                               Security Codes
  942.  
  943.  
  944. Every area in GMC-BBS (Bulletins Menu, File System, Message Board, Private
  945. Mail and Setup Menu) has it´s own security code. You can set them in the
  946. config file, so that only these users get the permission to use the menus
  947. which have the corresponding security level.
  948.  
  949. Through specific setting of the security levels it´s possible to delegate
  950. the servicing of the box.
  951.  
  952. The security levels can be set from 0...100.
  953.  
  954. Note: Nobody will ever get a list of areas which have a higher user level
  955.       than him.
  956.  
  957.  
  958.  
  959.                        Maximum length of names etc.
  960.  
  961.  
  962. User Name:    4 - 40 characters (Special characters are accepted, first
  963.                                 character must not be a numeral).
  964.  
  965. Password:     1 - 20 characters (Special characters are accepted).
  966.  
  967. File Name:    1 - 30 characters (No Special characters will be accepted).
  968.  
  969. File Comment: 1 - 76 characters (Special characters are accepted).
  970.  
  971.  
  972.  
  973.                           Available Menus Offline
  974.  
  975.  
  976. GMC-BBS
  977.  
  978. Right Amiga+G = Local Guest Logon without password
  979. Right Amiga+L = Local Logon (simulating login via modem)
  980. Right Amiga+S = Local SysOp Logon without password
  981. Right Amiga+X = Exit GMC-BBS
  982.  
  983. Special
  984.  
  985. Right Amiga+A = About
  986. Right Amiga+E = Edit User only local (also online possible)
  987. Right Amiga+M = Mailbox Ready Yes/No (default: Yes)
  988. Right Amiga+R = Reset System (also online possible)
  989. Right Amiga+D = Serial Device On/Off (default: On)
  990. Right Amiga+H = Speech Out On/Off (also online possible, default: On)
  991.  
  992. If the serial.device is set OFF the program or the fax program could be
  993. started using the external fax switch.
  994.  
  995. The function Speech Output is only effective for the function keys F1-F10
  996. to allow the handling of the BBS without the monitor (e.g. SysOp Ready
  997. Yes/No to be not disturbed by the box during the night).
  998.  
  999.  
  1000.  
  1001.                         Function Keys Off- & Online
  1002.  
  1003.  
  1004. F1  = SysOp Ready Yes/No     If enabled a signal is played if a user wants
  1005.                              to chat (CS) and the speech output speaks the
  1006.                              name of the user. the functions key input F5
  1007.                              and screen output F9 will be enabled.
  1008.  
  1009. F2  = Time + 10 min          Raises at once the system time of the actual
  1010.                              user by 10 minutes (only for the current
  1011.                              logon).
  1012.  
  1013. F3  = Time - 10 min          Reduces at once the system time of the actual
  1014.                              user by 10 minutes (only for the current
  1015.                              logon).
  1016.  
  1017. F4  = Copyright On/Off       Online:  Shows User.Number, User.Name, Highest
  1018.                                       Security Level and Current Action.
  1019.                              Offline: Shows either Copyright or
  1020.                                       Date and Time, number of BBS, FAX,
  1021.                                       New User Calls and Current Action.
  1022.  
  1023. F5  = Keyboard On/Off        If enabled your keyboard is locked.
  1024.  
  1025. F6  = Serial input On/Off    Useful if you want to lock the user´s key
  1026.                              input online so that you can guide him
  1027.                              through the system or during the chat if you
  1028.                              don´t want to be interrupted.
  1029.  
  1030. F7  = File Output On/Off     This option generates the capture file. All
  1031.                              action in your bbs will be recorded and
  1032.                              written to this file.
  1033.  
  1034. F8  = Printer Output On/Off  Generates a hardcopy and prints any action.
  1035.                              Useful to print information during a chat etc.
  1036.  
  1037. F9  = Screen Output On/Off   Should be disabled if you don't want to see
  1038.                              what happens on the screen. The status line
  1039.                              will inform you about the activities. The
  1040.                              serial output will be increased.
  1041.  
  1042. F10 = Serial Output On/Off   If you don´t want a user to see what you do
  1043.                              e.g. private area this is the best way.
  1044.  
  1045.  
  1046.  
  1047.                        +--------------------------+
  1048.                        |     Chat SysOp Help      |
  1049.                        |     ~~~~~~~~~~~~~~~      |
  1050.                        | Ctrl-G = Ring Bell       |
  1051.                        | Ctrl-P = Help Text       |
  1052.                        | Ctrl-Q = Quit Chat SysOp |
  1053.                        | Ctrl-V = GMC-BBS Version |
  1054.                        +--------------------------+
  1055.  
  1056. During the chat and also in normal mailbox working you can edit an user by
  1057. pressing Right Amiga + E. This function is only possible on the host. The
  1058. user is locked temporarily and gets a corresponding message. This will
  1059. make it possible to raise the user level online to show him the mailbox.
  1060. PS Don't forget to reset the data to their former value.
  1061.  
  1062.  
  1063.  
  1064.                              Complete Version
  1065.  
  1066.  
  1067. This UNREGISTERED shareware version could be changed through input of a
  1068. registration number to a REGISTERED version. If you want to do this I need
  1069. to get the following information:
  1070.  
  1071. 1. User Name
  1072. 2. Street
  1073. 3. Zip Code
  1074. 4. City
  1075. 5. Country
  1076. 6. Date of Birth
  1077.  
  1078. This data you get with Edit User No. 5 = SysOp.
  1079. On arrival of the shareware contribution you get your personal
  1080. registration number which you enter in the field Comment SysOp. With this
  1081. input all limits of the UNREGISTERED version will be canceled and the
  1082. program will be changed to a REGISTERED version.
  1083.  
  1084.  
  1085.  
  1086.                                Registration
  1087.  
  1088.  
  1089. Author: Ing. Gerhard Mörth
  1090.         Schanzstraße  1/12
  1091.         A - 1140   W I E N
  1092.  
  1093. Bank account: Austrian Postsparkasse
  1094. Routing code: 60000
  1095. Account No. : 78 045 839
  1096.  
  1097. Shareware contribution: ATS 500,--
  1098.                         DEM  80,--
  1099.                         SFR  70,--
  1100.                         USD  60,--
  1101.  
  1102. Gifts of any kind are welcome. In case of questions or new ideas or bugs
  1103. which should not occur call the mailbox from 0-24 h:
  1104.  
  1105.  
  1106.      ____      ____    ______       ____      ____         ____
  1107.     /    \    /    \  |            /    \    /    \       /    \     /
  1108.    /      \  /      \ |                  |  /      \     /      \   /
  1109.    \      /  \      / |                  |  \      /     \      /  /
  1110.     \____/    \____/  |_____        ____/    \____/       \____/  /____
  1111.         /     /    \        \           \    /    \           /  /     \
  1112.        /     /      \        |           |  /      \         /  /       \
  1113.       /      \      /        |           |  \      /        /   \       /
  1114.      /        \____/   _____/      \____/    \____/        /     \_____/
  1115.  
  1116.  
  1117.  
  1118.                     Amiga 2000/030/25, 9 MB Ram, OS3.1
  1119.                       540 MB Quantum, Toshiba CD-ROM
  1120.  
  1121.                       Telephone 00431 (222) 985 38 96
  1122.                       Online from 00:00:00 - 24:00:00
  1123.                            USR Courier V.34 plus
  1124.      CCITT V.21, V.22, V.22bis, V.32, V.32bis, V.32terbo, V.FC, V.34+
  1125.                     CCITT V.42/MNP2-4 error correction
  1126.                     CCITT V.42bis/MNP5 data compression
  1127.              300/1.200/2.400/4.800//7.200/9.600/12.000/14.400
  1128.           16.800/19.200/21.600/24.000/26.400/28.800/31.200/33.600
  1129.                                Parity  8-N-1
  1130.  
  1131.                            SysOp: Gerhard MOERTH
  1132.  
  1133.                            EMail: gmoerth@pan.at
  1134.